using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using ENT_Entidades;

namespace PQT_RELACIONAL
{
    public enum Tablas
    {
        AREA=1
    }

    public class SP_CLINICA
    {
        #region propiedades
        public const string leerUsuarioLogin = "leerUsuarioLogin";
        #endregion propiedades

        #region metodos
        internal string Leer(DataSet dts)
        {
            string rta = "";
            if (dts.GetType() == typeof(dtsPersonal)) rta = "leer_Personal";
            
            return rta;
        }

        internal string Filtrar(DataSet dts)
        {
            string rta = "";
            ////    if (dts.GetType() == typeof(dtsPais))
            ////    {
            ////        if (caract == AD_ABM.Caracteristica.Ninguna) rta = "filtrarPaises";
            ////        else if (caract == AD_ABM.Caracteristica.MercadosOrigenExportaciones)
            ////            rta = "leerPaisesMercOrig";
            ////    }
            ////    else if (dts.GetType() == typeof(dtsPermisos)) rta = "leerPermisosMenu";
            ////    else if (dts.GetType() == typeof(dtsPlanes)) rta = "leerPlanesUsuarios";
            ////    else if (dts.GetType() == typeof(dtsLogin)) rta = "leerUsuario";
            ////    else if (dts.GetType() == typeof(dtsTabPaises)) rta = "leerPaisesCuentas";
            return rta;
        }

        //internal string Filtrar(DataSet dts)
        //{
        //    return Filtrar(dts);
        //}

        internal string Existencia(Tablas tbl)
        {
            string rta = "";
        //    if (tbl == Tablas.Usuarios) rta = "leerTotUsuario";
            return rta;
        }

        internal string Borrar(Tablas tbl)
        {
            string rta = "";
            //if (tbl == Tablas.TIPO_DESVIACION) rta = "ELIMINA_TIPO_DESV";
            //else if (tbl == Tablas.GEO_GRUPO) rta = "ELIMINA_GEO_GRUPO";
        //    else if (tbl == Tablas.Envases) rta = "eliminarEnvase";
        //    else if (tbl == Tablas.Unidades) rta = "eliminarUnidad";
        //    else if (tbl == Tablas.Bloques) rta = "eliminarBloque";
        //    else if (tbl == Tablas.Colores) rta = "eliminarColor";
        //    else if (tbl == Tablas.Continentes) rta = "eliminarContinente";
        //    else if (tbl == Tablas.Vias) rta = "eliminarVia";
        //    else if (tbl == Tablas.EstadosDestinacion) rta = "eliminarEstadoDestinacion";
        //    else if (tbl == Tablas.Marcas) rta = "eliminarMarca";
        //    else if (tbl == Tablas.Paises) rta = "eliminarPais";
        //    else if (tbl == Tablas.Empresas) rta = "eliminarEmpresa";
        //    //else if (tbl == Tablas.Bloques) rta = "eliminarBloque";

            return rta;
        }

        internal string Agregar(Tablas tbl)
        {
            string rta = "";
            //if (tbl == Tablas.GEO_GRUPO) rta = "CARGA_GEO_GRUPO";
            //else if(tbl == Tablas.TIPO_DESVIACION) rta = "CARGA_TIPO_DESVIACION";
            //else if (tbl == Tablas.AREA) rta = "CARGA_AREA";
            //else if (tbl == Tablas.ESQUEMA) rta = "CARGA_ESQUEMA";
            //else if (tbl == Tablas.GRUPO) rta = "CARGA_GRUPO";
            //else if (tbl == Tablas.PROYECTO) rta = "CARGA_PROYECTO";
            //else if (tbl == Tablas.USUARIO) rta = "CARGA_USUARIO";

           
            //else if (tbl == Tablas.Aduanas) rta = "agregarAduana";
            //else if (tbl == Tablas.Envases) rta = "agregarEnvase";
           
            return rta;
        }
       
        internal string Modificar(Tablas tbl)
        {
            string rta = "";
        //    if (tbl == Tablas.Monedas) rta = "modificarMonedas";
        //    else if (tbl == Tablas.Aduanas) rta = "modificarAduana";
        //    else if (tbl == Tablas.Envases) rta = "modificarEnvase";
        //    else if (tbl == Tablas.Unidades) rta = "modificarUnidad";
        //    else if (tbl == Tablas.Bloques) rta = "modificarBloque";
        //    else if (tbl == Tablas.Colores) rta = "modificarColor";
        //    else if (tbl == Tablas.Continentes) rta = "modificarContinente";
        //    else if (tbl == Tablas.Vias) rta = "modificarVia";
        //    else if (tbl == Tablas.EstadosDestinacion) rta = "modificarEstadoDestinacion";
        //    else if (tbl == Tablas.Marcas) rta = "modificarMarca";
        //    else if (tbl == Tablas.Paises) rta = "modificarPais";
        //    else if (tbl == Tablas.Empresas) rta = "modificarEmpresa";
            return rta;
        }

        internal string getIdTabla(Tablas tbl)
        {
            string rta = "";
            //if (tbl == Tablas.GEO_GRUPO) rta = "@COD_GEOGRUPO";
            //else if (tbl == Tablas.Aduanas) rta = "@cod_Aduana";
            //else if (tbl == Tablas.Envases) rta = "@cod_Envase";
            //else if (tbl == Tablas.Unidades) rta = "@cod_unidad";
            //else if (tbl == Tablas.Bloques) rta = "@cod_Bloque";
            //else if (tbl == Tablas.Colores) rta = "@cod_Color";
            //else if (tbl == Tablas.Continentes) rta = "@cod_Continente";
            //else if (tbl == Tablas.Vias) rta = "@cod_Via";
            //else if (tbl == Tablas.EstadosDestinacion) rta = "@cod_EstadoD";
            //else if (tbl == Tablas.Marcas) rta = "@cod_marca";
            //else if (tbl == Tablas.Paises) rta = "@cod_pais";
            //else if (tbl == Tablas.Empresas) rta = "@cod_empresa";
            ////if (tbl == Tablas.Unidades) rta = ;
            return rta;
        } 
        #endregion

        
    }
}
